Mailinhvip.xtgem.com
html và xhtml la gi va 10
câu hỏi ra sao
Tóm tắ html và xhtml la
ngôn ngữ lập trình đánh
dấu muốn biết thêm thì
hãy đọc
HTML là gì ? HTML là viết
tắt của chữ HyperText
Markup Language (ngôn
ngữ đánh dấu siêu văn
bản – Từ điển MTD-EVA
2002). Nó là ngôn ngữ
chung dùng để tạo lập
các tài liệu siêu văn bản
(hay trang web) trong thế
giới Web. Nó là một định
dạng mở được xây dựng
dựa trên SGML (Standard
Generalized Markup
Language), và có thể
được tạo và xử lý bằng
rất nhiều công cụ, từ
trình soạn thảo văn bản
thông thường (Notepad)
– bạn có thể tạo nó từ
những dòng lệnh cơ bản
– đến những công cụ
soạn thảo chuyên nghiệp
phức tạp (MS FrontPage,
Dreamwaver). HTML sử
dụng những thẻ như
và
để cấu trúc những đoạn
văn bản thành đầu đề,
đoạn văn, danh sách, siêu
liên kết...Và nó cũng được
dùng để mô tả – ở một
mức độ nào đó – cách
thức hiển thị và ngữ
nghĩa của tài liệu. HTML
ban đầu được đình nghĩa
bởi Tim Berners-Lee và
được phát triển thêm bởi
IETF. Ngày nay, HTML đã
trở thành một chuẩn
quốc tế (ISO/IEC
15445:2000) và hiện đang
được duy trì phát triển
bởi tổ chức mạng lưới
thế giới (World Wide Web
W3C). XHTML là gì ?
XHTML là viết tắt của chữ
Extensible HyperText
Markup Language
(XHTML). XHTML là một họ
những kiểu tài liệu của
hiện tại và tương lai, nó
kế thừa và mở rộng
HTML, và tuân theo
những chuẩn của XML. Họ
các kiểu tài liệu XHTML
đều dựa trên XML, và
được thiết kế để làm việc
với phần mềm dựa trên
XML. XHTML là phiên bản
kế tiếp của HTML, một
loạt những đặc tả đã
được phát triển cho
XHTML. Những câu hỏi
thường gặp (FAQs) Trả lời
1. Tại sao lại cần XHTML?
HTML không đủ tốt sao?
HTML chắc chắn là ngôn
ngữ đánh dấu tài liệu
thành công nhất trên thế
giới. Nhưng kể từ khi XML
được giới thiệu, một cuộc
họp đã được tổ chức để
thảo luận liệu rằng một
phiên bản mới của HTML
theo chuẩn XML có cần
thiết. Những ý kiến tại
cuộc họp đó là "Có": với
HTML dựa trên XML,
những ngôn ngữ XML
khác có thể bao gồm
những mẩu tin của
XHTML, và tài liệu XHTML
có thể bao gồm những
mẫu tin của các ngôn
ngữ đánh dấu khác.
Chúng ta cũng có thể lợi
dụng việc thiết kế lại để
dọn dẹp một vài phần lộn
xộn của HTML, và thêm
vào những chức năng cần
thiết mới, giống như
biểu mẫu tốt hơn. 2. Đâu
là ưu điểm của XHTML so
với HTML? Nếu tài liệu
của bạn chỉ đơn thuần là
XHTML 1.0 (không bao
gồm những ngôn ngữ
đánh dấu khác) thì bạn sẽ
không nhận thấy sự khác
biệt rõ rệt. Tuy nhiên, khi
mà ngày càng nhiều công
cụ XML ra đời, như XSLT
để biến đổi các tài liệu,
bạn sẽ bắt đầu nhận ra
những lợi điểm của
XHTML. Ví dụ Xforms sẽ
cho phép bạn soạn thảo
tài liệu XHTML (hoặc là
bất kỳ tài liệu nào thuộc
loại XML) theo một cách
vô cùng đơn giản. Các
ứng dụng Web cũng có
thể tận dụng những lợi
thế này của tài liệu
XHTML. Nếu tài liệu của
bạn chứa đựng nhiều
hơn XHTML 1.0, ví dụ nó
bao gồm cả MathML, SMIL,
hay SVG, thì ưu điểm sẽ
xuất hiện rõ rệt: bạn
không thể làm những
công việc địa loại như
vậy với HTML. 3. Cách dễ
nhất để chuyển đồi tài
liệu của tôi từ HTML sang
XHTML là gì? Phần mềm
HTML Tidy sẽ cho bạn
một lựa chọn trong việc
chuyển đổi bất kỳ một tài
liệu HTML sang dạng
XHTML. Amaya là một
trình duyệt kiêm soạn
thảo tài liệu web và có
thể lưu tài liệu HTML của
bạn dưới dạng XHTML. 4.
Tại sao tôi phải quan tâm
XHTML nếu tài liệu HTML
của tôi hiển thị tốt trên
trình duyệt web của tôi?
Tất cả các trình duyệt
web biết phải làm thế
nào để xử lý tài liệu HTML
chính xác. Tuy nhiên, nếu
như tài liệu HTML không
chính xác, trình duyệt
web phải sửa tài liệu, và
bởi vì không phải trình
duyệt nào cũng sửa tài
liệu HTML không chính
xác này theo một cách
giống nhau, điều này làm
nảy sinh những khác biệt,
do đó tài liệu của bạn sẽ
trông và hoạt động một
cách khác nhau trên
những trình duyệt khác
nhau. Vì có đến hàng
trăm trình duyệt web
khác nhau, và nhiều cái
khác đang xuất hiện dần
(không chỉ trên PC, mà
còn cả trên PDA, điện
thoại di động, ti vi, máy
in, và ngay cả tủ lạnh).
Bên cạnh đó, bạn không
thể thử nghiệm tài liệu
HTML trên mọi trình
duyệt. Nếu bạn dùng tài
liệu HTML có lỗi và tài liệu
này không hiển thị được
trên một trình duyệt nào
đó, thì lỗi là do bạn; nếu
bạn dùng tài liệu tài liệu
HTML không có lỗi và nó
cũng không hiển thị được
trên một trình duyệt nào
đó, thì đây là một lỗi của
trình duyệt. 5. Tôi có thể
kiểm tra tài liệu của tôi có
được định dạng chính
xác hay không ở đâu?
W3C cung cấp một dịch
vụ tại địa chỉ http://
validator.w3.org/. Tại địa
chỉ này, bạn có thể kiểm
tra tính đúng đắn của
một tệp xhtml
(.html,.htm) hay một web
site trên internet. Bên
cạnh đó phần mềm
Amaya cũng có khả năng
kiểm tra tài liệu đánh dấu
(HTML/XHTML) của bạn có
đúng đắn hay không. 6.
Đâu là sự khác biệt giữa
"user agent" và
"browser" (trình duyệt )?
Mặc dù trình duyệt thật
sự là một chương trình
quan trọng sử dụng tài
liệu HTML/XHTML, nhưng
có những chương trình
khác và những hệ thống
khác có thể đọc được
những tài liệu này.
Những máy tìm kiếm
(Search engines) chẳng
hạn, chúng đọc những tài
liệu này để tìm kiếm tài
liệu nhưng chúng không
phải là các trình duyệt
web. Bằng cách sử dụng
thuật ngữ “user agent”
chúng tôi muốn nhắc cho
mọi người về sự khác
biệt này. Ví dụ, khi bạn
tìm kiếm với Google, bạn
thường thấy ở phía dưới
mỗi dòng kết quả tìm
kiếm một dòng chữ đại
loại như “This web page
uses frames, but your
browser doesn ’t support
them” (trang web này có
sử các khung, nhưng
trình duyệt của bạn
không hỗ trợ nó), điểu
này khiến cho một vài
người e ngại không nhắp
chuột vào liên kết đó. Tác
giả của những trang web
này đã không nhận ra
rằng có các chương trình
khác cũng đọc tài liệu
HTML/XHTML chứ không
chỉ có mỗi trình duyệt mà
thôi. Do đó họ nên thêm
vào những đoạn văn vào
đoạn
[ trang chu ]